﻿
/*royal-slide*/
.main-body
{
    margin-top: 22px;
    margin-bottom: 40px;
}
.royal-slide
{
    background-image: url("../images/slide-image.png");
    width: 100%;
    background-repeat: no-repeat;
    display: block;
    height: 476px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.left-content
{
    padding-left: 47px;
    padding-top: 99px;
}
.royal-slide h2, .royal-slide p
{
    color: #541436;
}
.royal-slide h2
{
    font-size: 42px;
    line-height: 39px;
    font-weight: normal;
}
.royal-slide p
{
    font-size: 20px;
    line-height: 22px;
    margin-top: 20px;
    font-family: open_sansregular;
}
.right-content, .left-content, .right-contents, .left-contents
{
    float: left;
}

.right-content
{
    margin-left: 113px;
    margin-top: 58px;
}
.right-contents .alert-danger, .alert-error
{
    display: block;
    margin-bottom: 5px;
    margin-left: 80px;
}

/*footer*/


/*tab-areas*/

.main-tab-box
{
    position: fixed;
    top: 0px;
    right: 0px;
}

a.tab-click-area
{
    display: block;
}
a.tab-click-area:hover
{
    text-decoration: none;
}
.tab-click-area
{
    background-image: url("../images/click-area.png");
    background-repeat: no-repeat;
    height: 128px;
    margin-top: 268px;
    z-index: 1;
}
.tab-click-area img
{
    margin-left: 45px;
    margin-top: 41px;
}
.getfree
{
    color: #541436;
    font-family: open_sansregular;
    font-size: 17px;
    line-height: 21px;
    margin-left: 106px;
    margin-top: -70px;
    width: 100px;
    text-decoration: none;
}

.tab-content-area
{
    background-color: #ffffff;
    height: 896px;
    font-family: open_sansregular;
}
.tab-contents {
    
}
.tab-content-scroll
{
    padding-left: 161px;
    padding-top: 60px;
    width: 810px;
}
.scroll-content
{
    padding-left: 161px;
    padding-top: 60px;
    width: 810px;
    height: 400px;
    overflow: auto;
    font-weight: normal;
}
.content-bg
{
    background-color: #fcf7f1;
    margin-right: 95px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-bottom: 30px;
}
.tab-contents h2
{
    color: #541436;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: normal;
}
.tab-contents h3
{
    color: #541436;
    font-weight: normal;
    font-size: 24px;
    font-family: open_sans_lightregular;
}
.tab-contents h5
{
    color: #353535;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0px;
    margin-top: 12px;
}
.tab-contents p
{
    background-image: url("../images/list-item.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #353535;
    font-size: 15px;
    font-weight: normal;
    line-height: 23px;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 20px;
}
.tab-contents h4
{
    font-size: 34px;
}
.tab-contents h4
{
    color: #541436;
    font-weight: normal;
    line-height: 29px;
    margin-left: 55px;
    margin-top: 70px;
}

.left-contents p {
    background-image: none !important;
    color: #541436;
    font-size: 19px;
    line-height: 29px;
    margin-left: 40px;
}
.right-contents h4
{
    color: #541436;
    font-size: 24px;
    font-weight: normal;
    font-family: open_sans_lightregular;
    margin-top: 18px;
    margin-left: 80px;
    margin-right: 0px;
    margin-bottom: 10px;
}
.right-contents input, .right-contents button
{
    margin-left: 80px;
    margin-top: 0px;
}
.btn-color
{
    background-color: #541436;
    background-image: none;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #541436;
    border-color: -moz-use-text-color #541436 #541436 -moz-use-text-color;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 18px;
    padding: 9px 26px;
    text-decoration: none;
}
.btn-color:hover
{
    background-color: #4a1230;
    background-image: none;
}


.rights-content
{
    float: left;
    box-shadow: 0px 0px 15px -8px #010101;
    -moz-box-shadow: 0px 0px 15px -8px #010101;
    -webkit-box-shadow: 0px 0px 15px -8px #010101;
}
.lefts-content
{
    float: left;
    margin-left: 32px;
    position: relative;
    width: 71px;
}
.tab-areas-close
{
    width: 142px;
}
.tab-areas-open
{
    width: 975px;
}

.slider li
{
    font-family: open_sansregular;
    font-size: 18px;
    font-weight: lighter;
    line-height: 23px;
    margin-left: 19px;
}
.tab-content-area h5 a
{
    text-decoration: none;
    color: #0088cc;
}
.tab-content-area h5 a:hover
{
    text-decoration: underline;
}
.left-content ul
{
    margin: 0px;
    color: #541436;
    margin-top: 18px;
}